//定义user模型
module.exports = (sequelize, DataTypes) => { //index.js文件传过来的sequelize
    const dog = sequelize.define('dog', {
        // 在这里定义模型属性
        dogID: {
            type: DataTypes.INTEGER, //模型字段类型
            primaryKey: true, //主键
            autoIncrement: true, //自增长
            allowNull: false //非空
        },
        img: {
            type: DataTypes.STRING
        },
        title: {
            type: DataTypes.STRING,
            allowNull: false,
            // allowNull 默认为 true
        },
        gengder:{
            type: DataTypes.STRING,
            allowNull: false,
        },
        state:{
            type: DataTypes.STRING,
            allowNull: false,
        },
        address:{
            type: DataTypes.STRING,
            allowNull: false,
        },
        content: {
            type: DataTypes.STRING,
            allowNull: false,
        },
        telephone:{
            type: DataTypes.STRING,
            allowNull: false,
        }
    }, {
        tableName: 'dog',
        timestamps: true,
    });
    return dog
}